package org.exoplatform.portal.config.model;
import org.exoplatform.portal.pom.data.ModelData;
/**
*
* @author <a href="mailto:hoang281283@gmail.com">Minh Hoang TO</a>
* @version $Id$
*
*/
public class SiteConfig extends ModelObject {
public static final String USER_TYPE = "user";
public static final String GROUP_TYPE = "group";
public static final String PORTAL_TYPE = "portal";
private String ownerType;
private String ownerId;
/** Access permissions on UI */
private String[] accessPermissions;
/** Edit permissions on UI */
private String editPermission;
/** Layout of the site */
private Container siteLayout;
private String siteSkin;
public SiteConfig(String _ownerType, String _ownerId, String storageId) {
super(storageId);
this.ownerType = _ownerType;
this.ownerId = _ownerId;
}
@Override
public ModelData build() {
// TODO Auto-generated method stub
return null;
}
public void setSiteLayout(Container _siteLayout) {
this.siteLayout = _siteLayout;
}
public Container getSiteLayout() {
return this.siteLayout;
}
public String getSiteSkin() {
return this.siteSkin;
}
public void setSiteSkin(String _siteSkin) {
this.siteSkin = _siteSkin;
}
}