CT Member
* Kleine Fehler korrigiert. * Basiert vollständig auf basetype.Person * Bereit zur Erweiterung mit zusätzlichen Informationen git-svn-id: https://svn.libreccm.org/ccm/trunk@441 8810af33-2d31-482b-a856-94f89814c4dfmaster
parent
90acf45f3c
commit
cf29babab0
|
|
@ -1,24 +1,24 @@
|
||||||
<?xml version="1.0"?>
|
<?xml version="1.0"?>
|
||||||
<ccm:application xmlns:ccm="http://ccm.redhat.com/ccm-project"
|
<ccm:application xmlns:ccm="http://ccm.redhat.com/ccm-project"
|
||||||
name="ccm-cms-types-member"
|
name="ccm-cms-types-member"
|
||||||
prettyName="Red Hat CCM Content Types"
|
prettyName="Red Hat CCM Content Types"
|
||||||
version="6.6.0"
|
version="6.6.0"
|
||||||
release="1"
|
release="1"
|
||||||
webapp="ROOT">
|
webapp="ROOT">
|
||||||
<ccm:dependencies>
|
<ccm:dependencies>
|
||||||
<ccm:requires name="ccm-core" version="6.6.0" relation="ge"/>
|
<ccm:requires name="ccm-core" version="6.6.0" relation="ge"/>
|
||||||
<ccm:requires name="ccm-cms" version="6.6.0" relation="ge"/>
|
<ccm:requires name="ccm-cms" version="6.6.0" relation="ge"/>
|
||||||
</ccm:dependencies>
|
</ccm:dependencies>
|
||||||
<ccm:directories>
|
<ccm:directories>
|
||||||
<ccm:directory name="pdl"/>
|
<ccm:directory name="pdl"/>
|
||||||
<ccm:directory name="sql"/>
|
<ccm:directory name="sql"/>
|
||||||
<ccm:directory name="src"/>
|
<ccm:directory name="src"/>
|
||||||
</ccm:directories>
|
</ccm:directories>
|
||||||
<ccm:contacts>
|
<ccm:contacts>
|
||||||
<ccm:contact uri="mailto:ccm@barkhof.uni-bremen.de" type="support"/>
|
<ccm:contact uri="mailto:ccm@barkhof.uni-bremen.de" type="support"/>
|
||||||
</ccm:contacts>
|
</ccm:contacts>
|
||||||
<ccm:description>
|
<ccm:description>
|
||||||
Member type for OpenCCM
|
Member type for OpenCCM
|
||||||
</ccm:description>
|
</ccm:description>
|
||||||
</ccm:application>
|
</ccm:application>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,27 +2,27 @@
|
||||||
|
|
||||||
<ctd:content-types xmlns:ctd="http://xmlns.redhat.com/cms/content-types"
|
<ctd:content-types xmlns:ctd="http://xmlns.redhat.com/cms/content-types"
|
||||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
xsi:schemaLocation="http://xmlns.redhat.com/cms/content-types content-types.xsd">
|
xsi:schemaLocation="http://xmlns.redhat.com/cms/content-types content-types.xsd">
|
||||||
|
|
||||||
<ctd:content-type
|
<ctd:content-type
|
||||||
label="Member"
|
label="Member"
|
||||||
description="A generic, Member type"
|
description="A Member type"
|
||||||
objectType="com.arsdigita.cms.contenttypes.Member"
|
objectType="com.arsdigita.cms.contenttypes.Member"
|
||||||
classname="com.arsdigita.cms.contenttypes.Member">
|
classname="com.arsdigita.cms.contenttypes.Member">
|
||||||
|
|
||||||
<ctd:authoring-kit
|
<ctd:authoring-kit
|
||||||
createComponent="com.arsdigita.cms.ui.authoring.PageCreate">
|
createComponent="com.arsdigita.cms.ui.authoring.PageCreate">
|
||||||
|
|
||||||
<ctd:authoring-step
|
<ctd:authoring-step
|
||||||
labelKey="member.authoring.basic_properties.title"
|
labelKey="member.authoring.basic_properties.title"
|
||||||
labelBundle="com.arsdigita.cms.contenttypes.MemberResources"
|
labelBundle="com.arsdigita.cms.basetypes.BasetypesResources"
|
||||||
descriptionKey="member.authoring.basic_properties.description"
|
descriptionKey="member.authoring.basic_properties.description"
|
||||||
descriptionBundle="com.arsdigita.cms.contenttypes.MemberResources"
|
descriptionBundle="com.arsdigita.cms.basetypes.BasetypesResources"
|
||||||
component="com.arsdigita.cms.contenttypes.ui.MemberPropertiesStep"
|
component="com.arsdigita.cms.contenttypes.ui.MemberPropertiesStep"
|
||||||
ordering="1"/>
|
ordering="1"/>
|
||||||
|
|
||||||
<ctd:include href="/WEB-INF/content-types/assign-categories-step.xml"/>
|
<ctd:include href="/WEB-INF/content-types/assign-categories-step.xml"/>
|
||||||
</ctd:authoring-kit>
|
</ctd:authoring-kit>
|
||||||
|
|
||||||
</ctd:content-type>
|
</ctd:content-type>
|
||||||
</ctd:content-types>
|
</ctd:content-types>
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,6 @@
|
||||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.arsdigita.cms.contenttypes;
|
package com.arsdigita.cms.contenttypes;
|
||||||
|
|
||||||
import com.arsdigita.cms.ContentType;
|
import com.arsdigita.cms.ContentType;
|
||||||
|
|
@ -67,5 +66,5 @@ public class Member extends Person {
|
||||||
Assert.exists(getContentType(), ContentType.class);
|
Assert.exists(getContentType(), ContentType.class);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* accessors *****************************************************/
|
/* accessors *****************************************************/
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -35,13 +35,7 @@ public class MemberInitializer extends ContentTypeInitializer {
|
||||||
private static final Logger s_log = Logger.getLogger(MemberInitializer.class);
|
private static final Logger s_log = Logger.getLogger(MemberInitializer.class);
|
||||||
|
|
||||||
public MemberInitializer() {
|
public MemberInitializer() {
|
||||||
super("ccm-cms-types-member.pdl.mf",
|
super("ccm-cms-types-member.pdl.mf", Member.BASE_DATA_OBJECT_TYPE);
|
||||||
Member.BASE_DATA_OBJECT_TYPE);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void init(DomainInitEvent evt) {
|
|
||||||
super.init(evt);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
||||||
|
|
@ -19,17 +19,12 @@
|
||||||
|
|
||||||
package com.arsdigita.cms.contenttypes;
|
package com.arsdigita.cms.contenttypes;
|
||||||
|
|
||||||
import com.arsdigita.cms.contenttypes.AbstractContentTypeLoader;
|
|
||||||
|
|
||||||
import org.apache.log4j.Logger;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @author Jens Pelzetter
|
* @author Jens Pelzetter
|
||||||
*/
|
*/
|
||||||
public class MemberLoader extends AbstractContentTypeLoader {
|
public class MemberLoader extends AbstractContentTypeLoader {
|
||||||
|
|
||||||
private static final Logger s_log = Logger.getLogger(MemberLoader.class);
|
|
||||||
private static final String[] TYPES = {
|
private static final String[] TYPES = {
|
||||||
"/WEB-INF/content-types/com/arsdigita/cms/contenttypes/Member.xml"
|
"/WEB-INF/content-types/com/arsdigita/cms/contenttypes/Member.xml"
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue