|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.jetspeed.om.page.impl.BaseElementImpl
org.apache.jetspeed.om.page.impl.FragmentImpl
public class FragmentImpl
FragmentImpl
Field Summary | |
---|---|
private String |
decorator
|
private String |
extendedPropertyName1
|
private String |
extendedPropertyName2
|
private String |
extendedPropertyValue1
|
private String |
extendedPropertyValue2
|
private FragmentPreferenceList |
fragmentPreferences
|
private List |
fragments
|
private FragmentList |
fragmentsList
|
private int |
layoutColumnProperty
|
private float |
layoutHeightProperty
|
private int |
layoutRowProperty
|
private String |
layoutSizesProperty
|
private float |
layoutWidthProperty
|
private float |
layoutXProperty
|
private float |
layoutYProperty
|
private float |
layoutZProperty
|
private String |
mode
|
private PageImpl |
page
|
private List |
preferences
|
private FragmentPropertyMap |
propertiesMap
|
private String |
skin
|
private String |
state
|
private String |
type
|
Fields inherited from interface org.apache.jetspeed.om.page.Fragment |
---|
COLUMN_PROPERTY_NAME, HEIGHT_PROPERTY_NAME, LAYOUT, PORTLET, ROW_PROPERTY_NAME, SIZES_PROPERTY_NAME, WIDTH_PROPERTY_NAME, X_PROPERTY_NAME, Y_PROPERTY_NAME, Z_PROPERTY_NAME |
Constructor Summary | |
---|---|
FragmentImpl()
|
Method Summary | |
---|---|
(package private) List |
accessFragments()
accessFragments Access mutable persistent collection member for List wrappers. |
(package private) List |
accessPreferences()
accessPreferences Access mutable persistent collection member for List wrappers. |
void |
checkPermissions(String path,
int mask,
boolean checkNodeOnly,
boolean checkParentsOnly)
checkPermissions |
(package private) void |
clearPropertyMember(String key)
clearPropertyMember Clear explicit property member. |
(package private) List |
filterFragmentsByAccess(List fragments,
boolean mutable)
filterFragmentsByAccess Filter fragments list for view access. |
boolean |
getConstraintsEnabled()
|
String |
getDecorator()
|
org.apache.jetspeed.om.page.PageSecurity |
getEffectivePageSecurity()
getEffectivePageSecurity |
float |
getFloatProperty(String propName)
|
(package private) org.apache.jetspeed.om.page.Fragment |
getFragmentById(String id)
getFragmentById Retrieve fragment with matching id from this or child fragments. |
List |
getFragments()
|
(package private) List |
getFragmentsByName(String name)
getFragmentsByName Retrieve fragments with matching name including this and child fragments. |
int |
getIntProperty(String propName)
|
int |
getLayoutColumn()
|
float |
getLayoutHeight()
|
int |
getLayoutRow()
|
String |
getLayoutSizes()
|
float |
getLayoutWidth()
|
float |
getLayoutX()
|
float |
getLayoutY()
|
float |
getLayoutZ()
|
String |
getLogicalPermissionPath()
getLogicalPermissionPath |
String |
getMode()
|
(package private) PageImpl |
getPage()
getPage Get page implementation that owns fragment. |
boolean |
getPermissionsEnabled()
|
String |
getPhysicalPermissionPath()
getPhysicalPermissionPath |
List |
getPreferences()
|
Map |
getProperties()
|
String |
getProperty(String propName)
|
(package private) String |
getPropertyMember(String key)
getPropertyMember Get explicit property member. |
(package private) List |
getPropertyMemberKeys()
getPropertyMemberKeys Get valid explicit property member keys. |
String |
getSkin()
|
String |
getState()
|
String |
getType()
|
boolean |
isReference()
|
(package private) org.apache.jetspeed.om.page.Fragment |
removeFragmentById(String id)
removeFragmentById Remove fragment with matching id from child fragments. |
void |
resetCachedSecurityConstraints()
resetCachedSecurityConstraints |
void |
setDecorator(String decoratorName)
|
void |
setLayoutColumn(int column)
|
void |
setLayoutHeight(float height)
|
void |
setLayoutRow(int row)
|
void |
setLayoutSizes(String sizes)
|
void |
setLayoutWidth(float width)
|
void |
setLayoutX(float x)
|
void |
setLayoutY(float y)
|
void |
setLayoutZ(float z)
|
void |
setMode(String mode)
|
(package private) void |
setPage(PageImpl page)
setPage Set page implementation that owns fragment and propagate to all child fragments. |
void |
setPreferences(List preferences)
|
(package private) void |
setPropertyMember(String key,
String value)
setPropertyMember Set explicit property member. |
void |
setSkin(String skinName)
|
void |
setState(String state)
|
void |
setType(String type)
|
Methods inherited from class org.apache.jetspeed.om.page.impl.BaseElementImpl |
---|
checkAccess, checkConstraints, checkConstraints, checkPermissions, checkPermissions, equals, getId, getName, getSecurityConstraints, getShortTitle, getTitle, grantViewActionAccess, hashCode, newSecurityConstraint, newSecurityConstraints, setConstraintsEnabled, setName, setPermissionsEnabled, setSecurityConstraints, setShortTitle, setTitle |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.jetspeed.om.page.Fragment |
---|
getName, setName |
Methods inherited from interface org.apache.jetspeed.om.page.BaseElement |
---|
getId, getShortTitle, getTitle, setShortTitle, setTitle |
Methods inherited from interface org.apache.jetspeed.om.common.SecuredResource |
---|
checkAccess, checkConstraints, checkPermissions, getSecurityConstraints, newSecurityConstraint, newSecurityConstraints, setSecurityConstraints |
Field Detail |
---|
private List fragments
private String type
private String skin
private String decorator
private String state
private String mode
private int layoutRowProperty
private int layoutColumnProperty
private String layoutSizesProperty
private float layoutXProperty
private float layoutYProperty
private float layoutZProperty
private float layoutWidthProperty
private float layoutHeightProperty
private String extendedPropertyName1
private String extendedPropertyValue1
private String extendedPropertyName2
private String extendedPropertyValue2
private List preferences
private FragmentList fragmentsList
private FragmentPropertyMap propertiesMap
private FragmentPreferenceList fragmentPreferences
private PageImpl page
Constructor Detail |
---|
public FragmentImpl()
Method Detail |
---|
List accessFragments()
List accessPreferences()
PageImpl getPage()
void setPage(PageImpl page)
page
- owning page implementationorg.apache.jetspeed.om.page.Fragment getFragmentById(String id)
id
- fragment id to retrieve.
org.apache.jetspeed.om.page.Fragment removeFragmentById(String id)
id
- fragment id to remove.
List getFragmentsByName(String name)
name
- fragment name to retrieve.
List getPropertyMemberKeys()
String getPropertyMember(String key)
key
- property name
void setPropertyMember(String key, String value)
key
- property namevalue
- property settingvoid clearPropertyMember(String key)
key
- property namepublic org.apache.jetspeed.om.page.PageSecurity getEffectivePageSecurity()
BaseElementImpl
getEffectivePageSecurity
in class BaseElementImpl
public String getLogicalPermissionPath()
BaseElementImpl
getLogicalPermissionPath
in class BaseElementImpl
public String getPhysicalPermissionPath()
BaseElementImpl
getPhysicalPermissionPath
in class BaseElementImpl
public void resetCachedSecurityConstraints()
BaseElementImpl
resetCachedSecurityConstraints
in class BaseElementImpl
public void checkPermissions(String path, int mask, boolean checkNodeOnly, boolean checkParentsOnly) throws SecurityException
BaseElementImpl
checkPermissions
in class BaseElementImpl
path
- permissions path to checkmask
- mask of actions to checkcheckNodeOnly
- check node scope onlycheckParentsOnly
- check parent folder scope only
SecurityException
public boolean getConstraintsEnabled()
getConstraintsEnabled
in interface org.apache.jetspeed.om.common.SecuredResource
getConstraintsEnabled
in class BaseElementImpl
public boolean getPermissionsEnabled()
getPermissionsEnabled
in interface org.apache.jetspeed.om.common.SecuredResource
getPermissionsEnabled
in class BaseElementImpl
public String getType()
getType
in interface org.apache.jetspeed.om.page.Fragment
public void setType(String type)
setType
in interface org.apache.jetspeed.om.page.Fragment
public String getSkin()
getSkin
in interface org.apache.jetspeed.om.page.Fragment
public void setSkin(String skinName)
setSkin
in interface org.apache.jetspeed.om.page.Fragment
public String getDecorator()
getDecorator
in interface org.apache.jetspeed.om.page.Fragment
public void setDecorator(String decoratorName)
setDecorator
in interface org.apache.jetspeed.om.page.Fragment
public String getState()
getState
in interface org.apache.jetspeed.om.page.Fragment
public void setState(String state)
setState
in interface org.apache.jetspeed.om.page.Fragment
public String getMode()
getMode
in interface org.apache.jetspeed.om.page.Fragment
public void setMode(String mode)
setMode
in interface org.apache.jetspeed.om.page.Fragment
public List getFragments()
getFragments
in interface org.apache.jetspeed.om.page.Fragment
public String getProperty(String propName)
getProperty
in interface org.apache.jetspeed.om.page.Fragment
public int getIntProperty(String propName)
getIntProperty
in interface org.apache.jetspeed.om.page.Fragment
public float getFloatProperty(String propName)
getFloatProperty
in interface org.apache.jetspeed.om.page.Fragment
public Map getProperties()
getProperties
in interface org.apache.jetspeed.om.page.Fragment
public int getLayoutRow()
getLayoutRow
in interface org.apache.jetspeed.om.page.Fragment
public void setLayoutRow(int row)
setLayoutRow
in interface org.apache.jetspeed.om.page.Fragment
public int getLayoutColumn()
getLayoutColumn
in interface org.apache.jetspeed.om.page.Fragment
public void setLayoutColumn(int column)
setLayoutColumn
in interface org.apache.jetspeed.om.page.Fragment
public String getLayoutSizes()
getLayoutSizes
in interface org.apache.jetspeed.om.page.Fragment
public void setLayoutSizes(String sizes)
setLayoutSizes
in interface org.apache.jetspeed.om.page.Fragment
public float getLayoutX()
getLayoutX
in interface org.apache.jetspeed.om.page.Fragment
public void setLayoutX(float x)
setLayoutX
in interface org.apache.jetspeed.om.page.Fragment
public float getLayoutY()
getLayoutY
in interface org.apache.jetspeed.om.page.Fragment
public void setLayoutY(float y)
setLayoutY
in interface org.apache.jetspeed.om.page.Fragment
public float getLayoutZ()
getLayoutZ
in interface org.apache.jetspeed.om.page.Fragment
public void setLayoutZ(float z)
setLayoutZ
in interface org.apache.jetspeed.om.page.Fragment
public float getLayoutWidth()
getLayoutWidth
in interface org.apache.jetspeed.om.page.Fragment
public void setLayoutWidth(float width)
setLayoutWidth
in interface org.apache.jetspeed.om.page.Fragment
public float getLayoutHeight()
getLayoutHeight
in interface org.apache.jetspeed.om.page.Fragment
public void setLayoutHeight(float height)
setLayoutHeight
in interface org.apache.jetspeed.om.page.Fragment
public boolean isReference()
isReference
in interface org.apache.jetspeed.om.page.Fragment
public List getPreferences()
getPreferences
in interface org.apache.jetspeed.om.page.Fragment
public void setPreferences(List preferences)
setPreferences
in interface org.apache.jetspeed.om.page.Fragment
List filterFragmentsByAccess(List fragments, boolean mutable)
nodes
- list containing fragments to checkmutable
- make returned list mutable
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |